Package-level declarations
Types
Type representing integers that can't equal 0.
Type representing strictly negative integers (< 0).
Type representing strictly positive integers (> 0).
Properties
Transforms the current Int to a NonZeroInt, or throws an IllegalArgumentException if the current value is 0.
Transforms the current Int to a NonZeroInt, or returns null if the current value is 0.
Transforms the current Int to a StrictlyNegativeInt, or throws an IllegalArgumentException if the current value is not lower than 0.
Transforms the current Int to a StrictlyNegativeInt, or returns null if the current value is not lower than 0.
Transforms the current Int to a StrictlyPositiveInt, or throws an IllegalArgumentException if the current value is not greater than 0.
Transforms the current Int to a StrictlyPositiveInt, or returns null if the current value is not greater than 0.